package br.com.sadim.util;

import br.com.sadim.dao.*;

public class DAOFactory {
	public static UsuarioDAO criarUsuarioDAO() {
		UsuarioDAOHibernate usuarioDAO = new UsuarioDAOHibernate();
		usuarioDAO.setSession(HibernateUtil.getSessionFactory().getCurrentSession());
		return usuarioDAO;
	}
	
	public static SintomaDAO criarSintomaDAO() {
		SintomaDAOHibernate sintomaDAO = new SintomaDAOHibernate();
		sintomaDAO.setSession(HibernateUtil.getSessionFactory().getCurrentSession());
		return sintomaDAO;
	}
	
	public static PacienteDAO criarPacienteDAO() {
		PacienteDAOHibernate pacienteDAO = new PacienteDAOHibernate();
		pacienteDAO.setSession(HibernateUtil.getSessionFactory().getCurrentSession());
		return pacienteDAO;
	}
	
	//TODO metodo criar para todos os daos
}
